package com.ftg.learn.chapter8.myimplement;

/**
 * 这是一个接口类，
 * 
 * class 修饰
 * interface修饰的接口
 * 
 */
public interface FirstInterface{

    public static final int PERSON_NO = 9;


    /**
     * 相同处  : java里面的一个类
     *        属性 ： 成员变量 
     *        方法 ： 都有方法 

     不同处  ： 
      属性 ：public static final 大写  全部大写
      方法  ： 不能存在方法体 普通 方法不能存在方法 体;本身就没有代码，重写

      有两个例方法 ，要求你有方法 体  static  default
     */

     //抽象方法 
     public abstract void q1();

     //类方法 
     static void question01(){
        
     }

     //默认方法 用来做什么 的
     default void queston02(){
        System.out.println("我是接口里面的通用方法 ，我们可以让我的子接口继承，让我的实现类，直接使用");
     }

}